package gestorHotel.servicios;

import uiMain.menuconsola.Main;

public class Bebida {
	private String nombre;
	private String marca;
	private double precio;
	private int disponibilidad;
	
	public Bebida() {
		this.nombre = null;
		this.marca = null;
		this.precio = 0.0;
		this.disponibilidad = 0;
	}
	
	public Bebida(String nombre, String marca, double precio, int disponibilidad) {
		this.nombre = nombre;
		this.marca = marca;
		this.precio = precio;
		this.disponibilidad = disponibilidad;
	}
	
	public String getNombre() {
		return this.nombre;
	}
	
	public String getMarca() {
		return this.marca;
	}
	
	public double getPrecio() {
		return this.precio;
	}
	
	public int getDisponibilidad() {
		return this.disponibilidad;
	}
	
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public void setMarca(String marca) {
		this.marca = marca;
	}
	
	public void setPrecio(double precio) {
		this.precio = precio;
	}
	
	public void setDisponibilidad(int disponibilidad) {
		this.disponibilidad = disponibilidad;
	}
	
	public void crear(String h) {
		if (!Main.hoteles.get(h).getBebidas().containsKey(this.nombre))
			Main.hoteles.get(h).getBebidas().put(this.nombre, this);
	}
	
	public void eliminar(String h) {
		if (Main.hoteles.get(h).getBebidas().containsKey(this.nombre))
			Main.hoteles.get(h).getBebidas().remove(this.nombre);
	}
	
	public void editar(String h) {
		if (Main.hoteles.get(h).getBebidas().containsKey(this.nombre))
			Main.hoteles.get(h).getBebidas().put(this.nombre, this);
	}
	
	public void mostrar() {
		System.out.println();
		System.out.println("Nombre: " + this.nombre);
		System.out.println("Marca: " + this.marca);
		System.out.println("Precio: " + this.precio);
		System.out.println("Disponibilidad: " + this.disponibilidad);
	}
}
